package com.oriental.manage.service.payCount;

import com.oriental.manage.pojo.payCount.*;

import java.util.List;

/**
 * Desc: 查询支付交易统计成功或失败数量报表
 * Date: 2017/5/1
 * User: Chuch
 * See :
 */
public interface PayTransCountService {

    /**
     * 统计支付交易成功或交易失败集合
     *
     * @param payTransCountModel
     * @return
     */
    List<PayTransCountRespModel> queryTransCount(PayTransCountModel payTransCountModel);

    /**
     * 查询支付失败原因条数
     *
     * @param requestModel
     * @return
     */
    public List<PayTransCountFailRespModel> queryFailReasonRate( PayTransCountFailModel requestModel);

    /**
     * 查询支付失败原因明细
     * @param requestModel
     * @return
     */
    List<PayTransCountFailDetailRespModel> queryFailDetailRate(PayTransCountFailModel requestModel);


}
